package com.zy.records;

/**
 * 版本枚举，初始化为1.0.0
 *
 * @param versionName 版本号
 * @param desc        版本描述
 * @author hanhuafeng
 * @version V1.0
 * @description
 * @date 2023/7/18
 */
public record VersionRecord(String versionName, String desc) {
    /**
     * 版本枚举
     */
    public static final VersionRecord INIT_VERSION_ENUM = new VersionRecord("1.0.0", "初始化版本");

    /**
     * 构造函数
     *
     * @param versionName 版本名称
     * @param desc        版本描述
     */
    public VersionRecord {
    }

    /**
     * 获取版本名称
     *
     * @return 版本名称
     */
    @Override
    public String versionName() {
        return versionName;
    }

    /**
     * 获取版本描述
     *
     * @return 版本描述
     */
    @Override
    public String desc() {
        return desc;
    }
}
